home *** CD-ROM | disk | FTP | other *** search
/ Aminet 34 / Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso / Aminet / util / virus / VTDocsEng.lha / VT.CheckD < prev    next >
Encoding:
Text File  |  1999-09-06  |  7.7 KB  |  216 lines

  1. Original author      : Heiner Schneegold
  2. Translation by       : Thorsten Behrens
  3. Referenced VT version: VT3.16
  4.  
  5. If there are problems that might depend on the translation, send a short
  6. e-mail to "thorsten.behrens@dorunth.kn-bremen.de" describing your problem.
  7. I can't answer questions relating to any technical details of VT. However,
  8. I can try to clarify your questions from the original german documents.
  9.  
  10. I won't take any warranty if, based on this translation, damage is done to
  11. your system. The only valid documents are the original german documents that
  12. came along with VTx.yz.
  13.  
  14. Remember to regurlarly backup your system!
  15.  
  16. === Translation starts here ===================================================
  17.  
  18. Date: 99-08-16
  19.  
  20. CheckDisk:        (CheckD)
  21. ----------
  22.   Some users liked being able to perform several tests of a disk in a single
  23.   run. To achieve this, enter CPrefs and choose which drive to test and what
  24.   kind of test to run. Whenever clicking the CheckD gadet your preferred tests
  25.   entered in CPrefs will then be performed with the disk inserted in DF0: To
  26.   stop the test (which runs in an endless loop) press ESC until CheckDisk-Ende
  27.   is displayed.
  28.   Remark: When testing the bootblock a text is displayed on the right-hand side
  29.   of the screen below "Ende" as if in normal testing. If the bootblock being
  30.   tested is a non-standard bootblock (either a virus or some useful bootblock)
  31.   the test stops displaying a requester. You may now examine the bootblock data
  32.   or continue testing by pressing "Weiter". If it is a virus bootblock, an
  33.   Install requester will be shown. You may use this requester to put Commodore's
  34.   original bootblock back to DFx: using expansions.lib. VT tries to take care
  35.   using the correct DOS variant (0-5). If you are not sure, whether this boot-
  36.   block may be obsolete eg games using their own bootblock (the game will not
  37.   run if you replace it's own bootblock by the original one from Commodore),
  38.   press ESC to stop the test. Make a copy of the disk in question and try re-
  39.   placing the bootblock on the copy. Test, whether the software runs OK. You
  40.   may also want to save the bootblock in question using Sp->File->Sp.
  41.   Virii may be removed from files while testing disks.
  42.   CheckDisk DFx: may be used with DD or HD disks, but not with MSDOS disks.
  43.   MSDOS disks will have to be checked by clicking on the appropriate gadgets,
  44.   eg. PC0:
  45.  
  46. CPrefs:
  47. -------
  48.   Please activate the appropriate gadgets (will be shown as checked) when in
  49.   the CPrefs window and click on "Ende" when satisied.
  50.   Note with SD0:
  51.   Please use statram.device VER 37.7 dated February, 25 1994. Versions prior
  52.   to this are not appropriate, because they do not maintain an exact disk
  53.   structure.
  54.   Note with RAD:  (or disk drives in general)
  55.   With some versions of Kickstart the command "mount rad:" is NOT sufficient
  56.   to display the appropriate icon on the workbench. In this case, please
  57.   type
  58.         mount RAD:
  59.         cd RAD:
  60.         cd SYS:
  61.   within a shell window. This should be sufficient to display the drive's icon.
  62.  
  63.   Mountlist entries for CPrefs:
  64.  
  65.   RAD:   /* $VER: RAD 40.1 (31.8.93) */
  66.          Device         = ramdrive.device
  67.          Unit           = 0     /* !!!!!! */
  68.          mount          = 1
  69.          Flags          = 1
  70.          Surfaces       = 2
  71.          BlocksPerTrack = 11
  72.          BlockSize      = 512
  73.          Reserved       = 2
  74.          Interleave     = 0
  75.          LowCyl         = 0
  76.          HighCyl        = 79
  77.          Buffers        = 5
  78.          BufMemType     = 1
  79.  #
  80.  
  81.   SD0:   /* min. KS2.04 */
  82.          /* $VER: SD0 37.2 (29.1.94) */
  83.          /* statram.device VER 37.7 of 25.2.94 */
  84.          Device         = statram.device
  85.          Flags          = 1
  86.          Surfaces       = 2
  87.          Reserved       = 2
  88.          Interleave     = 0
  89.          LowCyl         = 0
  90.          Buffers        = 5
  91.          StackSize      = 600
  92.          Priority       = 5
  93.          Mount          = 1
  94.          Unit           = 0     /* !!!!!! */
  95.          BlocksPerTrack = 11    /* !!!!!! */
  96.          HighCyl        = 79
  97.          BufMemType     = 1
  98.          DosType        = 0x444F5300
  99.  #
  100.  
  101.   RHD:   /* min. KS2.04 */
  102.          Device         = ramdrive.device
  103.          Unit           = 1     /* !!!!!! */
  104.          mount          = 1
  105.          Flags          = 0
  106.          Surfaces       = 2
  107.          BlocksPerTrack = 22
  108.          BlockSize      = 512
  109.          Reserved       = 2
  110.          Interleave     = 0
  111.          LowCyl         = 0
  112.          HighCyl        = 79
  113.          Buffers        = 5
  114.          BufMemType     = 1
  115.  #
  116.  
  117.   SHD:   /* min. KS2.04 */
  118.          Device         = statram.device
  119.          Flags          = 0
  120.          Surfaces       = 2
  121.          Reserved       = 2
  122.          Interleave     = 0
  123.          LowCyl         = 0
  124.          Buffers        = 5
  125.          StackSize      = 600
  126.          Priority       = 5
  127.          Mount          = 1
  128.          Unit           = 1     /* !!!!!! */
  129.          BlocksPerTrack = 22    /* !!!!!! */
  130.          HighCyl        = 79
  131.          BufMemType     = 1
  132.          DosType        = 0x444F5303
  133.  #
  134.  
  135.   DS0:   /* min. KS2.04 */
  136.          /* min. diskspare.device 2.0 (14.3.94) */
  137.          /* using this values DD disks and HD disks will be recognized
  138.             correctly */
  139.          Device         = diskspare.device
  140.          Unit           = 0
  141.          Mount          = 1
  142.          Flags          = 7     /* enable HD */
  143.          Surfaces       = 2
  144.          BlockSize      = 512
  145.          BlocksPerTrack = 12
  146.          Reserved       = 2
  147.          Interleave     = 0
  148.          LowCyl         = 0
  149.          HighCyl        = 81    /* !!!!!! */
  150.          Buffers        = 50
  151.          BufMemType     = 0
  152.          StackSize      = 600
  153.          Priority       = 10
  154.          GlobVec        = -1
  155.          DosType        = 0x444F5303
  156.  #
  157.  
  158.   To work with FF0 and FFH drives you have to create a subdirectory on your
  159.   harddisk. Also put this line into your startup-sequence:
  160.       assign FMS: dh0:partitionen
  161.  
  162.   FF0:
  163.          Device         = fmsdisk.device
  164.          Unit           = 0
  165.          Flags          = 1
  166.          Surfaces       = 2
  167.          BlocksPerTrack = 11
  168.          Reserved       = 2
  169.          Interleave     = 0
  170.          LowCyl         = 0
  171.          HighCyl        = 79
  172.          Buffers        = 2
  173.          BufMemType     = 0
  174.  #
  175.  
  176.   FFH:
  177.          Device         = fmsdisk.device
  178.          Unit           = 1
  179.          Flags          = 1
  180.          Surfaces       = 2
  181.          BlocksPerTrack = 22
  182.          Reserved       = 2
  183.          Interleave     = 0
  184.          LowCyl         = 0
  185.          HighCyl        = 79
  186.          Buffers        = 2
  187.          BufMemType     = 0
  188.  #
  189.  
  190.  
  191.  Part of a newer Mount command with keywords:
  192.                                 534543              SEC
  193.    544f5253 495a453d 424c4f43 4b53495a TORSIZE=BLOCKSIZ
  194.    452c2c53 55524641 4345532c 53454354 E,,SURFACES,SECT
  195.    4f525350 4552424c 4f434b2c 53454354 ORSPERBLOCK,SECT
  196.    4f525350 45525452 41434b3d 424c4f43 ORSPERTRACK=BLOC
  197.    4b535045 52545241 434b2c52 45534552 KSPERTRACK,RESER
  198.    5645442c 50524541 4c4c4f43 2c494e54 VED,PREALLOC,INT
  199.    45524c45 4156452c 4c4f5743 594c2c48 ERLEAVE,LOWCYL,H
  200.    49474843 594c2c42 55464645 52532c42 IGHCYL,BUFFERS,B
  201.    55464d45 4d545950 452c4d41 58545241 UFMEMTYPE,MAXTRA
  202.    4e534645 522c4d41 534b2c42 4f4f5450 NSFER,MASK,BOOTP
  203.    52492c44 4f535459 50452c42 4155442c RI,DOSTYPE,BAUD,
  204.    434f4e54 524f4c2c 44455649 43452c55 CONTROL,DEVICE,U
  205.    4e49542c 464c4147 532c4841 4e444c45 NIT,FLAGS,HANDLE
  206.    522c5354 41434b53 495a452c 5052494f R,STACKSIZE,PRIO
  207.    52495459 2c474c4f 42564543 2c46494c RITY,GLOBVEC,FIL
  208.    45535953 54454d2c 53544152 5455502c ESYSTEM,STARTUP,
  209.    41435449 56415445 3d4d4f55 4e542c45 ACTIVATE=MOUNT,E
  210.    48414e44 4c45522c 464f5243 454c4f41 HANDLER,FORCELOA
  211.    44                                  D
  212.  After the = you'll see the keyword for elder KS versions.
  213.  
  214.  Amiga is a registered trademark of Gateway 2000
  215.  
  216.